//package com.slt.developkitweb.config;
//
//import io.swagger.v3.oas.models.OpenAPI;
//import io.swagger.v3.oas.models.info.Contact;
//import io.swagger.v3.oas.models.info.Info;
//import org.springframework.boot.SpringBootConfiguration;
//import org.springframework.context.annotation.Bean;
//
///**
// * 这是一个普通的Swagger配置文档，其中不包含API接口的配置（API接口的配置推荐使用注解方式）
// * @author shalongteng
// **/
//@SpringBootConfiguration
//public class SpringdocSwagger3Config {
//
//    /***
//     * 构建Swagger3.0文档说明
//     * @return 返回 OpenAPI
//     */
//    @Bean
//    public OpenAPI customOpenAPI() {
//        // 联系人信息(contact)，构建API的联系人信息，用于描述API开发者的联系信息，包括名称、URL、邮箱等
//        // name：文档的发布者名称 url：文档发布者的网站地址，一般为企业网站 email：文档发布者的电子邮箱
//        Contact contact = new Contact()
//                .name("shalongteng")                          // 作者名称
//                .email("1131790681@qq.com")                   // 作者邮箱
//                .url("https://www.baidu.com/");               // 介绍作者的URL地址
//
//        //创建Api帮助文档的描述信息、联系人信息(contact)、授权许可信息(license)
//        Info info = new Info()
//                .title("Swagger3.0 (Open API) 框架学习示例文档")      // Api接口文档标题（必填）
//                .description("学习Swagger框架而用来定义测试的文档")     // Api接口文档描述
//                .version("1.2.1")                                  // Api接口版本
//                .termsOfService("https://example.com/")            // Api接口的服务条款地址
//                .contact(contact);                                 // 授权许可信息
//
//        // 返回信息
//        return new OpenAPI()
//                .openapi("3.0.1")  // Open API 3.0.1(默认)
//                .info(info);       // 配置Swagger3.0描述信息
//    }
//}